package com.kehutong.wxapi.request;

import org.coraframework.json.annotation.JSONField;

/**
 * 更新部门请求对象
 * @author: liukunlong
 * @date: 2021-03-08 17:13
 */
public class DepartmentUpdateRequest {
    /** 调用接口凭证*/
    private String accessToken;
    /**
     * 部门id
     */ /**
     * id : 2
     * name : 广州研发中心
     * name_en : RDGZ
     * parentid : 1
     * order : 1
     */

    @JSONField(name = "id")
    private Integer id;
    /**
     * 部门名称。长度限制为1~32个字符，字符不能包括\:?”<>｜
     */
    @JSONField(name = "name")
    private String name;
    /**
     * 英文名称，需要在管理后台开启多语言支持才能生效。长度限制为1~32个字符，字符不能包括\:?”<>｜
     */
    @JSONField(name = "name_en")
    private String nameEn;
    /**
     * 父部门id
     */
    @JSONField(name = "parentid")
    private Integer parentid;
    /**
     * 在父部门中的次序值。order值大的排序靠前。有效的值范围是[0, 2^32)
     */
    @JSONField(name = "order")
    private Integer order;


    public String getAccessToken() {
        return accessToken;
    }

    public void setAccessToken(String accessToken) {
        this.accessToken = accessToken;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNameEn() {
        return nameEn;
    }

    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }

    public Integer getParentid() {
        return parentid;
    }

    public void setParentid(Integer parentid) {
        this.parentid = parentid;
    }

    public Integer getOrder() {
        return order;
    }

    public void setOrder(Integer order) {
        this.order = order;
    }
}

